html { overflow: scroll; }

body
{
	margin: 0px;
	padding: 0px;
	background-color: #eee;
}

table, th, td { text-align: center; }
th { font-size: 16px; font-weight: bold; }

.clearer { clear: both; }
#container
{
	width: 1024px;
	margin: 0px auto;
}


#headerForm
{	
	background-color: #444;
	height: 40px;
}

#headerForm form
{
	text-align: right;
	padding: 5px;
	background-color: #f70;
	width: 320px;
	float: right;
	margin-right: 10px;
}

#headerLogo
{
	float: left;
	height: inherit;
}

#headerLogo img
{
	height: 40px;
	width: 	120px;
}

#headerRegister
{
	text-align: right; 
	margin-right: 10px;
	padding: 9px;
	background-color: #f70;
	font-family: sans-serif;
	float: right;
}

#headerRegister a 
{
	color: white; 
	text-decoration: none;
	font-style: none;
	font-weight: bold;
}

#headerSearchBar
{
	clear: right;
	float: right;
	margin-top: 0px;
	background-color: #f70;
	width: inherit;	/* from #container */
	text-align: right;
}
#headerSearchBar input { margin-right: 5px; }

#endHeader
{
	background-color: #444;
	height: 40px;
}

#content
{
	width: 1024px;
	height: auto;
	min-height: 300px;
	margin: 50px auto;
}

/* index.html */
#index
{
	width: 800px;
	height: auto;
	background-color: #ddd;
	margin-left: auto;
	margin-right: auto;
	margin-top: 100px;
	border: 1px solid #f70;	
	min-height: 200px;
	text-align: center;
	font-family: sans-serif;
}

#indexSearch
{
	background-color: #ddf;
	width: 80px;
	height: 20px;
	margin: 5px;
	
}

#indexLogo
{
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	background-position: center;
	width: 800px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}



/* End of index.html */

/* viewUser.html */
.contentBlock
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-family: sans-serif;
	margin-bottom: 30px;
}

.contentBlockTitle
{
	width: inherit;
	background-color: #f70;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 5px;
}

.contentBlockSubTitle
{
	width: 798px;
	background-color: #bbb;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 15px;	
	font-weight: bold;
	border: 1px solid #f70;
	border-bottom: none;
	border-top: none;
}

.contentBlockContent
{
	width: 788px;
	background-color: #ddd;
	border: 1px solid #f70;
	border-top: none;
	padding-left: 10px;
}
.contentBlockContent table
{
	width: 750px;
	list-style-type: none;
	margin: 0px auto;
	padding: 5px;
	padding-left: 0px;
	border-bottom: 1px solid #acb;
	text-align: left;
	font-size: 12px;
}
.contentBlockContent th { width: 150px; font-weight: normal; padding: 2px; }
.contentBlockContent td { width: 450px; }
.contentBlockContent a { color: black; font-weight: bold;}
.contentBlockContent a:hover { color: #f70; }

.contentBlockArticleTitle { }
.contentBlockArticleContent { }
.contentBlockArticleProperties{ color: #12b;}

.contentBlockImage { width: 300px; color: #12b; padding: 10px; }
.contentBlockImage img { width: 100px; height: 100px; }
/* End of viewUser.html */

/* moderatorTools.html */
.moderatorIcon 
{
	width: 25%;
	height: 5%;
	color: #12b;
	float: left;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

.moderatorIcon img
{
	width: 100px;
	height: 100px;
}

.moderatorIcon a { color: #222; font-weight: bold;}
.moderatorIcon a:hover { color: #f70; } 


.moderatorLink {}
.moderatorLink a { color: #222; font-weight: bold;}
.moderatorLink a:hover { color: #f70; } 
/* End of moderatorTools.html */

/* searchResults.html */
#searchBar 
{ 
	width: inherit; 
	height: 25px; 
	margin-bottom: 5px;
}

#searchBarInput {}
#searchBarInput  input
{
	border: 2px inset #ddd; 
	height: 18px; 
	float: left;
	padding-left: 5px;
	margin-left: -1px;
}

#searchBarSubmit {}

#searchBarSubmit input
{
	width: 114px; 
	background-color: #333; 
	color: #fff; 
	font-weight: bold; 
	float: left;
	height: 25px;
	margin-top: -2px;
	
}
/* End of searchResults.html */

/* moderatorViewComplaints.html */
#complaintList { text-align: center; }
#complaintList th { font-weight: bold; font-size: 16px; }
#complaintList td { padding: 10px; font-size: 14px; }
/* End of moderatorViewComplaints.html */
